two rivers - French English Dictionary